home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Global Amiga Experience
/
globalamigaexperience.iso
/
compressed
/
graphic
/
pegger20demo.dms
/
pegger20demo.adf
/
Install PEGGER
< prev
next >
Wrap
Text File
|
1994-08-29
|
4KB
|
177 lines
; Install PEGGER
(set @default-dest "T:")
(transcript "Installing PEGGER Libraries")
(working "Installing PEGGER Libraries" )
(copylib
(transcript "copylib")
(prompt "Installing the pegger.library.")
(help @copylib-help)
(source "Libs/pegger.library")
(dest "LIBS:")
(confirm)
)
(copylib
(transcript "copylib")
(prompt "Installing the peggersnoop.library.")
(help @copylib-help)
(source "Libs/peggersnoop.library")
(dest "LIBS:")
(confirm)
)
(copylib
(transcript "copylib")
(prompt "Installing the dctv.library.")
(help @copylib-help)
(source "Libs/dctv.library")
(dest "LIBS:")
(confirm)
)
(transcript "Getting Location of PEGGER Directory")
(set pegger_dir "Work:")
(if (NOT (exists pegger_dir (noreq)))
(set pegger_dir "Sys:")
)
(set pegger_dir
(askdir
(prompt
"PEGGER requires 800K of free space on your disk. "
"Where would you like PEGGER's directory installed?")
(help @askdir-help)
(default pegger_dir)
)
)
(if (NOT (exists (tackon pegger_dir "PEGGER")(noreq)))
(
(copyfiles
(source "PEGGER_DEMO:PEGGER.info")
(dest pegger_dir))
(tooltype
(dest (tackon pegger_dir "PEGGER"))
(noposition))
(makedir (tackon pegger_dir "PEGGER"))
)
)
(set pegger_dir (tackon pegger_dir "PEGGER"))
(set @default-dest pegger_dir)
(transcript "Installing PEGGER Program")
(copyfiles
(prompt "Installing PEGGER program.")
(help @copyfiles-help)
(source "PEGGER_DEMO:PEGGER/PEGGER")
(infos)
(dest pegger_dir)
)
(transcript "Installing PEGGER ReadMe Files")
(copyfiles
(prompt "Installing Pegger ReadMe Files.")
(help @copyfiles-help)
(source "PEGGER_DEMO:PEGGER_Demo_Doc")
(infos)
(dest pegger_dir)
)
(transcript "Installing PEGGER data files.")
(working "Installing PEGGER Data Files" )
(set dataok
(run (cat "PEGGER_DEMO:c/PeggerCreate " (cat "\"" pegger_dir "\"")) )
)
(if (= dataok 0)
((set dataok
(askbool
(prompt "Could not install all of PEGGER's data files."
" Proceed with PEGGER installation?")
(help)
(choices "Proceed" "Cancel")
)
)
(if (= dataok 1)
(transcript "PEGGER Installation Aborted")
(exit "PEGGER Installation Aborted")
))
)
(transcript "Installing PEGGER ARexx scripts.")
(if (NOT (exists (tackon pegger_dir "Rexx") (noreq)))
(
(copyfiles
(source "PEGGER_DEMO:Pegger/Rexx.info")
(dest pegger_dir))
(makedir (tackon pegger_dir "Rexx"))
)
)
(copyfiles
(prompt "Installing PEGGER ARexx scripts.")
(help @copyfiles-help)
(source "PEGGER_DEMO:Pegger/Rexx")
(all)
(infos)
(dest (tackon pegger_dir "Rexx"))
)
(transcript "Installing PEGGER Tutorial JPEG files.")
(if (NOT (exists (tackon pegger_dir "TutorialFiles") (noreq)))
(
(copyfiles
(source "PEGGER_DEMO:Pegger/TutorialFiles.info")
(dest pegger_dir))
(makedir (tackon pegger_dir "TutorialFiles"))
)
)
(copyfiles
(prompt "Installing PEGGER Tutorial JPEG files.")
(help @copyfiles-help)
(source "PEGGER_DEMO:Pegger/TutorialFiles")
(all)
(infos)
(dest (tackon pegger_dir "TutorialFiles"))
)
(if (NOT (exists (tackon pegger_dir "Images") (noreq)))
(
(copyfiles
(source "PEGGER_DEMO:Pegger/Images.info")
(dest pegger_dir))
(makedir (tackon pegger_dir "Images"))
)
)
(if (NOT (exists (tackon pegger_dir "JPEGs") (noreq)))
(
(copyfiles
(source "PEGGER_DEMO:Pegger/JPEGs.info")
(dest pegger_dir))
(makedir (tackon pegger_dir "JPEGs"))
)
)
(tooltype
(dest (tackon pegger_dir "PEGGER"))
(settooltype "PEGGER_DIR" (cat "\"" pegger_dir "\""))
(settooltype "BACKUP_TEMP_DIR" (cat "\"" pegger_dir "\""))
)
(transcript "Installation Completed")
(exit "PEGGER Demo installation completed")